package vip.xiaonuo.sys.modular.courseschedule.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author 墨塵
 * @since 2022/7/21
 */
@Data
@ApiModel(value = "CoursePublishFrequencyItemVo", description = "开课轮次明细VO")
public class CoursePublishFrequencyItemVo {

    @ApiModelProperty(value = "轮次")
    private Integer frequencyIndex;

    @ApiModelProperty(value = "开课轮次ID")
    private Long courseScheduleFrequencyId;

    @ApiModelProperty(value = "排课ID")
    private Long courseScheduleId;

    @ApiModelProperty(value = "开课ID")
    private Long coursePublishId;

    @ApiModelProperty(value = "选课ID")
    private Long courseSelectionId;

    @ApiModelProperty(value = "选课数量")
    private Integer courseSelectionNum = 0;

    @ApiModelProperty(value = "满额标识")
    private Boolean fullFlag = false;

    @ApiModelProperty(value = "可选标识")
    private Boolean optFlag=true;

    @ApiModelProperty(value = "操作类型 0-学生 1非学生")
    private Integer optType;

}
